50697
775826
270924
1232794
37691
865709
290504
668112
1185504
137339
756161
228638
130528
121394
820535
864905
488700
913983
920772
976906
912457
77663
793728
511655